be self-supporting - Turc Anglais Dictionnaire